# Настройка Системы ## Напоминания и стартовые окна В системе существует возможность создать оповещения, которые будут открываться по умолчанию в виде отдельного интерфейса «Напоминания». При этом Система позволяет для каждого приложения настроить свой набор закладок c напоминаниями. Для этого в настройке напоминаний для записи на вкладке «Приложения» нужно задать перечень приложений. Если этот перечень пустой, то данная закладка будет выводится во всех приложениях. Если в перечне есть записи, то данная закладка будет выведена только в указанных приложениях. Оповещения настраиваются в приложении «Настройка системы», меню: Настройка системы | Напоминания и стартовые окна | Настройка напоминаний при старте приложений. Для форматирования теста оповещений используется html разметка. ![](img/reminders.png) Также система позволяет настроить перечень интерфейсов, которые будут автоматически открываться при запуске приложения – стартовые окна. Данный перечень может настраиваться как для всех пользователей системы, так и для конкретного пользователя индивидуально. Для всех пользователей стартовые окна настраиваются в приложении «Настройка системы», меню: Настройки и сервисы | Напоминания и стартовые окна | Стартовые окна по умолчанию. Система поддерживает следующие типа стартовых окон: - Пункт главного меню – тип позволяет настроить открытие интерфейса, выбрав меню конкретного приложения. Чтобы была возможность выбрать пункт меню, на вкладке «Приложения» предварительно надо добавить приложение, меню которого будет доступно для выбора. - Список объектов класса – тип позволяет выбрать класс, который должен открываться в виде стартового окна. При этом открываться будет выбранный класс будет открываться в отображении выборки, определенной как отображение списка по умолчанию. - Произвольная выборка – тип позволяет указать выборку и отображение этой выборки, которое должно открываться при запуске приложения. Для типов «Список объекта класса» и «Произвольная выборка», используя Jexl-скрипт, можно задавать значения параметров, которые будут передаваться в открываемую выборку при старте приложения. Параметры, например, могут использоваться, чтобы при открытии выборки устанавливались определенные значения фильтров. Для пользователя стартовые окна настраиваются либо из приложения «Настройка системы» (меню: Настройки и сервисы | Напоминания и стартовые окна |Стартовые окна пользователей), либо из любого другого приложения через меню Сервис | Напоминания | Настройка стартовых окон. В первом случае открывается интерфейс, который предназначен для администраторов системы, и который позволяет настроить стартовые окна для любого пользователя. Во втором случае открывается интерфейс, который позволяет настроить стартовые окна для текущего пользователя. ## Настройка виджетов и дашбордов Система позволяет настраивать дашборды, на которых выводится различная информация в виде виджетов (диаграмм, таблиц и т.п.). Виджеты по сути являются интерфейсами, которые создаются прикладными разработчиками и могут выводиться в любом созданном дашборде. Дашборды создаются и модифицируются в приложении «Настройка системы», меню: Настройка и сервисы | Дашборды и виджеты | Настройка дашбордов. Дашборд возможно создать с нуля (операция «Создать»), либо воспользоваться шаблоном (операция «Создать по шаблону»), в котором уже предварительно настроены области для добавления виджетов. На вкладке «Настройка дашборда» выводится макет создаваемого дшаборда, разделенный на области. Каждая область является ячейкой, в которую возможно вывести свой виджет. Для этого необходимо нажать на ссылку «Выберите виджет» в требуемой области и в открывшемся интерфейсе выбрать один из настроенных в системе виджетов. При необходимости области можно объединять. Для этого надо выделить требуемые области, проставив галочку в верхнем левом углу каждой области, и нажать на кнопку «Объединить ячейки». При необходимости также можно добавить новые либо убрать ненужные области. Для этого используются операции: - Создать строк - Удалить строку - Создать столбец - Удалить столбец ![](img/widgetsettings.png) ## Файловые хранилища Чтобы в системе была возможность прикреплять файлы, администраторы должны настроить файловые хранилища. Для файлового хранилища указывается: - Системное имя – уникальное обозначение файлового хранилища в системе; - Папка для хранения - папка, в которую будут сохраняться прикрепленные файлы. Если папка не существует в указанном подкаталоге (атрибут «Путь до хранилища»), то она будет создана автоматически. - Наименование – наименование файлового хранилища - Описание – дополнительное описание для файлового хранилища. - По умолчанию – признак файлового хранилища, который указывается для каталога, в который будут сохраняться файлы по умолчанию, если при разработке интерфейса не будет выбрано файловое хранилище явно. - Проектное – признак того, что файловое хранилище создано для конкретного проекта, и что оно не будет изменяться при обновлении системы. - Тип файлового хранилища – тип хранилища, который определяет, как будут храниться файлы: локально на сервере или на удаленном сервере. - Логин – логин, который используется, если файлы сохраняются на удаленном сервере и доступ к нему осуществляется через REST. - Пароль - пароль, который используется, если файлы сохраняются на удаленном сервере и доступ к нему осуществляется через REST. - Путь до хранилища – пусть к папке на локальном сервере , в которой сохраняются файлы. ## Регистр настроек В приложении «Настройка системы» (меню: Настройки и сервисы | Регистр пользовательских настроек) доступен регистр, в котором выводятся индивидуальные настройки, которые сделал пользователь в разных интерфейсах. К примеру, здесь выводятся настройки по очередности следования колонок, их ширине, ширине фреймов, о скрытых или добавленных в список колонках. При необходимости эти настройки можно удалить. Что приведет к возврату интерфейсов к тому виду, как они были настроены при разработке. При этом возможно: - Удалить все настройки для всех пользователей. Для этого используется операция «Удалить все настройки». - Удалить настройки конкретного пользователя. Для этого на панели фильтрации требуется выбрать пользователя и выполнить операцию «Удалить настройки текущего пользователя». - Удалить конкретные настройки. Для этого необходимо выбрать конкретные настройки на закладки «Список» и нажать на кнопку «Удалить». Обычно удаляются настройки для какого-то интерфейса. Для этого используется фильтр «Свойство», куда необходимо ввести системное имя выборки её отображения. Например, Lbr_Book#list. ## Стили представления Для каждого табличного и карточного интерфейса в системе настроен стиль визуализации, в котором задается шрифт, размер шрифта, цвет фона и т.д. Стиль визуализации присваивается интерфейсу при разработке интерфейса, однако зная его системное имя администратор системы может изменить настройки стиля. Также при разработке нового интерфейса можно создать новый стиль и использовать его.